be led away in handcuffs - Turkish English Dictionary